local types = {
	"Bool",
	"Short"
};

for _, v in pairs( types ) do

	_G["umSetEnt" .. v] = function( um )
		
		local ent = um:ReadEntity();
		local var = um:ReadString();
		local val = um["Read" .. v]( um );
		
		ent[var] = val;
		
	end
	usermessage.Hook( "SE" .. string.sub( v, 1, 1 ), _G["umSetEnt" .. v] );
	
end